草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

c# - 将 Jquery DataTables 插件应用到 ASP GridView

我以前在PHP中使用过这个插件,所以我想我会在我的ASP项目中再次使用它。出于某种原因,它不适用于我的GridView控件。javascriptblock:$(document).ready(function(){$(".gvv").dataTable();});GridView代码:是我做错了什么还是DataTables不能用于ASP控件? 最佳答案 问题是GridView控件没有添加元素,但只需将标题行放入生成表的一部分,而数据表插件需要表中的部分。尝试使用以下脚本:$(function(){$(".gvv").prepend(

c# - ASP.NET MVC : How do I display multiline text?

查看模型:publicclassNote{[DataType(DataType.MultilineText)]publicstringText{get;set;}}默认编辑器模板呈现保留换行符的元素。默认显示模板将文本呈现为删除换行符的单个字符串。我试过了,但没用:~/Views/Shared/EditorTemplates/MultilineText.cshtml@modelstring@Html.Raw(Model.Replace(System.Environment.NewLine,""))我可以做一些傻事,比如@Html.Raw(Model.Replace("e",""))它会

c# - ASP.NET MVC 2 中具有一个名称的多个 Controller

我在尝试运行我的ASP.NETMVC应用程序时收到以下错误:Therequestfor'Account'hasfoundthefollowingmatchingcontrollers:uqs.Controllers.Admin.AccountControllerMvcApplication1.Controllers.AccountController我在项目中搜索了MvcApplication1.Controllers.AccountController以将其删除,但找不到匹配项。我尝试注册一个路由来修复它:routes.MapRoute("LogAccount",//Routenam

c# - 无法添加类型为 'filter' 且唯一键属性 'name' 设置为 'ASP.Net_4.0_64bit' 的重复集合条目

我遇到这个问题已经有一段时间了。当我打开一个指向我的本地主机的asp.net页面时,就会发生这种情况。我正在运行带有visualstudio2012和iis7.5的Windows2008r2。它显示的配置源是这样的。:1451:1452:1453:它表明它在第1452行出错。最初,这是inetsrv32位和64位位置的applicationHost.config文件中的一个问题。我进去并删除了重复的4.0条目,它工作了好几个月。然后它又开始抛出这个错误。那时我刚刚完全重新安装了IIS,我的应用程序又开始工作了。此错误再次开始出现,我再次执行了IIS的完全重新安装,但这次没有帮助,我的应

c# - 在 ASP.NET Core Web API 项目中保持 Controller 温暖

我注意到,一段时间后,我的ASP.NETCoreWebAPI服务似乎会经历与您全新启动它们时相同的初始化过程,即初始请求很慢,但后续请求很快。是否有一种通用技术可以使Controller保持温暖,从而避免这种情况发生?作为引用,我没有使用IIS(据我所知),这些服务使用Microsoft的官方.NETCoredocker镜像(不是基于Alpine)在Docker中运行。我还应该指出,这些服务中的Controller在启动时通过/ready端点预热,Kubernetes调用该端点作为就绪检查。问题是这似乎不会持续很长时间。 最佳答案

c# - 在哪里可以找到 ASP.NET MVC 插件模式的介绍?

我正在尝试找出如何使用asp.netmvc实现“插件”框架。我做了一些阅读,发现很多人推荐MEF作为asp.netmvc中的插件框架。链接:http://blog.maartenballiauw.be/post/2009/04/21/ASPNET-MVC-and-the-Managed-Extensibility-Framework-%28MEF%29.aspx但是,我遇到了无法使用ViewModels和其他基本mvc组件的问题。我知道现在我有点不知所措。我正在寻找教程、书籍和插件模式的实际应用示例,但我找不到任何东西。而且,我发现的大多数MEF文档都让我有点难以理解(codeplex

c# - 在 ASP.NET MVC 中使用表单例份验证的自定义 IPrincipal

这应该很简单,但我在谷歌搜索后根本无法弄清楚。这就是我想要的。我有一个我想授权的自定义用户表(目前没有角色)。为此,我必须实现一个自定义的MembershipProvider,我已经完成了。不过,我的问题是,如何将自定义IPrincipal设置为HttpContext.Current.User?那应该在哪里发生?假设我有以下设置:publicclassCustomMembershipProvider:MembershipProvider{privateIUserRepository_repository;publicCustomMembershipProvider(IUserRepos

c# - 跨 ASP.NET 回发的数据持久性

上下文:我经常遇到这样的情况,我们的ASP.NET页面必须在GridView上向用户显示数据,让他随心所欲地更改它(单元格上的文本框),并且只在他实际使用时才将其保存到数据库中点击“保存按钮”。此数据通常是页面上信息的虚拟状态,这意味着用户可以更改所有内容而无需真正保存,直到他点击“保存按钮”。在这些情况下,始终存在需要在ASP.NET回传中保留的数据列表。此数据可能是DataTable的一个实例或者只是一些List.我经常看到人们实现这一点并将数据保存在Session上.在那种情况下,当涉及到某些用户在打开多个选项卡的情况下进行导航时,我通常也会遇到问题,有时在同一页面上。两个不同标

c# - 具有异步操作的 ASP.NET MVC

我需要从异步操作发送异步电子邮件。我不明白为什么会发生以下错误,因为我在其他项目中使用了相同的类并且仅使用相同的形式而没有错误,一切都很安静。错误:Theasynchronousactionmethod'EsqueciMinhaSenhaAsync'returnsaTask,whichcannotbeexecutedsynchronously.行动:[AllowAnonymous][HttpPost,ValidateAntiForgeryToken]publicasyncTaskEsqueciMinhaSenhaAsync(UsuarioEsqueciMinhaSenhaViewMod

c# - 通过 ASP Core MVC、Web API 和 IdentityServer4 的身份验证?

我一直致力于将单体ASPCoreMVC应用程序迁移到使用服务架构设计。MVC前端网站使用HttpClient从ASPCoreWebAPI加载必要的数据。一小部分前端MVC应用程序还需要使用IdentityServer4(与后端API集成)进行身份验证。这一切都很好,直到我将Authorize属性放在WebAPI的Controller或方法上。我知道我需要以某种方式将用户授权从前端传递到后端才能使其正常工作,但我不确定如何进行。我尝试获取access_token:User.FindFirst("access_token")但它返回null。然后我尝试了这个方法,我能够得到token:va